package cn.lili.modules.order.order.entity.vo;

import cn.lili.common.vo.PageVO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class IncomeRecordReq extends PageVO {

    /**
     * 时间类型： 1今天，2昨天，3本月，4上月，5全部（不传默认）
     */
    Integer payTimeType;

    /**
     * 结算类型： 1已结算，2待结算，3结算取消
     */
    Integer type;

    /**
     * 自定义开始时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date beginDate;

    /**
     * 自定义结束时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date endDate;
}
